1
โครงสร้างพื้นฐานของปัญหาการเพิ่มประสิทธิภาพทางคณิตศาสตร์
MATH008Lesson 1
00:00
ลองจินตนาการถึงการออกแบบโดรนส่งของขั้นสูง คุณต้องการให้มันมีประสิทธิภาพ แต่คุณถูกจำกัดด้วยกฎของฟิสิกส์และข้อจำกัดของวัสดุที่ใช้ โครงสร้างพื้นฐานของปัญหาการเพิ่มประสิทธิภาพทางคณิตศาสตร์ โครงสร้างพื้นฐานของปัญหาการเพิ่มประสิทธิภาพทางคณิตศาสตร์ ช่วยให้เราอธิบายสถานการณ์นี้ หรือกระบวนการตัดสินใจใดๆ ที่มีทรัพยากรจำกัดได้อย่างกว้างขวาง โดยใช้รูปแบบมาตรฐานที่เป็นเอกลักษณ์ ซึ่งเป็นกรอบการทำงานอย่างเป็นทางการในการค้นหาทางเลือกที่ดีที่สุดจากกลุ่มทางเลือกที่มีอยู่ โดยการเปลี่ยนโลกจริงให้อยู่ในรูปของฟังก์ชันวัตถุประสงค์และข้อจำกัด

แผนผัง: รูปแบบมาตรฐาน

ปัญหาการเพิ่มประสิทธิภาพทางคณิตศาสตร์ หรือเรียกสั้นๆ ว่า ปัญหาการเพิ่มประสิทธิภาพ มีรูปแบบเป็น ค่าต่ำสุดของ $f_0(x)$ โดยที่ $f_i(x) \le b_i$ เมื่อ $i=1, \dots, m$ อย่างเป็นทางการ เราแสดงออกเป็น:

$$\begin{aligned} &\text{ค่าต่ำสุด} && f_0(x) \\ &\text{ภายใต้เงื่อนไข} && f_i(x) \le b_i, \quad i=1, \dots, m \end{aligned}$$

โครงสร้างนี้คือ 'ดีเอ็นเอ' ของการเพิ่มประสิทธิภาพ ทุกสัญลักษณ์แทนองค์ประกอบสำคัญในโลกความเป็นจริง:

  • ก้านควบคุม ($x$): เวกเตอร์ $x = (x_1, \dots, x_n)$ คือตัวแปรที่ต้องการเพิ่มประสิทธิภาพ ซึ่งหมายถึงตัวเลือกหรือพารามิเตอร์เฉพาะที่เราสามารถควบคุมได้ เช่น น้ำหนักของโดรน และกำลังมอเตอร์
  • เป้าหมาย ($f_0$): ฟังก์ชัน $f_0 : \mathbf{R}^n \to \mathbf{R}$ คือฟังก์ชันวัตถุประสงค์ ซึ่งวัดค่า 'ต้นทุน' หรือ 'ความสูญเสีย' ที่เราต้องการลดลง เช่น พลังงานที่ใช้ต่อไมล์
  • กฎระเบียบ ($f_i \le b_i$): ฟังก์ชัน $f_i : \mathbf{R}^n \to \mathbf{R}, i = 1, \dots, m$ เป็นฟังก์ชันข้อจำกัด (เชิงอสมการ) ส่วนค่าคงที่ $b_1, \dots, b_m$ คือขีดจำกัดหรือขอบเขตของข้อจำกัด ซึ่งกำหนดพื้นที่ที่เป็นไปได้ — โดรนต้องผลิตแรงยกพอที่จะบินได้ และต้องไม่เกินน้ำหนักแบตเตอรี่ $b_i$

การแสวงหาค่าที่เหมาะสมที่สุด

นิยาม: คำตอบที่เหมาะสมที่สุด
เวกเตอร์ $x^\star$ เรียกว่าเหมาะสมที่สุด หรือเป็นคำตอบของปัญหา (1.1) ก็ต่อเมื่อมันมีค่าฟังก์ชันวัตถุประสงค์ต่ำที่สุดเมื่อเทียบกับเวกเตอร์ทั้งหมดที่สอดคล้องกับข้อจำกัด การหา $x^\star$ คือเป้าหมายสุดท้ายของการเพิ่มประสิทธิภาพ

ความเป็นเชิงเส้นกับความไม่เป็นเชิงเส้น

ความซับซ้อนในการหา $x^\star$ ขึ้นอยู่กับธรรมชาติทางคณิตศาสตร์ของ $f_0$ และ $f_i$ เท่านั้น

หากปัญหาการเพิ่มประสิทธิภาพไม่เป็นเชิงเส้น (หมายถึงขาดความสัมพันธ์แบบสัดส่วนและการรวมกัน) จะเรียกว่าเป็น โปรแกรมที่ไม่เป็นเชิงเส้นโปรแกรมที่ไม่เป็นเชิงเส้นเป็นดินแดนใหม่ที่ยังไม่มีใครสำรวจของงานเพิ่มประสิทธิภาพ พวกมันไม่มีโครงสร้างที่คาดเดาได้เหมือนระบบเชิงเส้น และต้องอาศัยเครื่องมือวิเคราะห์ที่แตกต่างกันอย่างสิ้นเชิง มักจะซับซ้อนมากกว่า

หลักการสำคัญ
การเพิ่มประสิทธิภาพคือศิลปะในการสมดุลเป้าหมายเฉพาะเจาะจงกับข้อจำกัดที่เข้มงวด โดยการควบคุมตัวแปรที่สามารถเปลี่ยนแปลงได้ จุดเปลี่ยนสำคัญของการเพิ่มประสิทธิภาพไม่ใช่แค่การหาคำตอบ แต่คือการระบุว่าโครงสร้างนั้นเป็นเชิงเส้นหรือไม่เป็นเชิงเส้น
$$\begin{array}{ll} \text{ค่าต่ำสุด} & f_0(x) \\ \text{ภายใต้เงื่อนไข} & f_i(x) \le b_i, \quad i = 1, \dots, m \end{array}$$